Ranking Electrical Engineering Classes: Hardest To Easiest